Expand description

A complete harfbuzz shaping algorithm port to Rust.

Re-exports

pub use ttf_parser;

Modules

Predefined scripts.

Structs

A font face handle.
A feature tag with an accompanying range specifying on which subslice of shapes input it should be applied.
A buffer that contains the results of the shaping process.
A glyph info.
Holds the positions of the glyph in both horizontal and vertical directions.
A script language.
A text script.
Flags used for serialization with a BufferSerializer.
A 4-byte tag.
A buffer that contains an input string ready for shaping.
A font variation.

Enums

A cluster level.
Defines the direction in which text is to be read.

Functions

Shapes the buffer content using provided font and features.